{%- if cookiecutter.lang == 'py' -%}
def {{cookiecutter.exercise}}(input):
    pass
{%- elif cookiecutter.lang == 'hs' -%}
module {{cookiecutter.exercise.capitalize()}} (is{{cookiecutter.exercise.capitalize()}}) where

is{{cookiecutter.exercise.capitalize()}} :: Integer -> Bool
"You need to implement this function."

main = do
    print $ is{{cookiecutter.exercise.capitalize()}}

{%- elif cookiecutter.lang == 'js' -%}
//
// This is only a SKELETON file for the exercise. It's been provided as a
// convenience to get you started writing code faster.
//
export const is{{cookiecutter.exercise.capitalize()}} = () => {
  throw new Error('Remove this statement and implement this function');
};
{%- elif cookiecutter.lang == 'html' -%}
<!DOCTYPE html>
<html lang="en" >
<head>
  <meta charset="UTF-8">
  <title>{{cookiecutter.exercise.capitalize()}}</title>
  <link rel="stylesheet" href="style.css">

</head>
<body>
<!-- partial:index.partial.html -->

<!-- partial -->
  <script  src="script.js"></script>

</body>
</html>

{%- elif cookiecutter.lang == 'cpp' -%}
#include "exercise.solution.h.txt"

int main () {
   // Calls function from namespace.


}
{%- elif cookiecutter.lang == 'java' -%}
package initial;

public class {{cookiecutter.exercise.capitalize()}} {
    public static String greet() {
        return "Hello, World!";
    }

 }

{%- elif cookiecutter.lang == 'go' -%}

package main

import "fmt"

func {{cookiecutter.exercise.capitalize()}}(input string) (output string) {
	for _, letter := range input {
		output = string(letter) + output
	}
	return output
}

func main() {
	fmt.Println({{cookiecutter.exercise.capitalize()}}("Hello"))
}

{%- elif cookiecutter.lang == 'c' -%}
#include "{{cookiecutter.exercise}}.solution.h.txt"


int main()
{


    return 0;
}

{%- elif cookiecutter.lang == 'e' -%}
note
    description : "{{cookiecutter.exercise}} class"
    date        : "$Date$"
    revision    : "$Revision$"

class
    {{cookiecutter.exercise.upper()}}_INITIAL

feature  -- Initialization

    {{cookiecutter.exercise}}(temp:INTEGER):INTEGER
        do
            Result := temp*2
        end

end

{% endif -%}
